Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Roanne Challenger France F11 France F19 France F20 Belgium F2 Spain #2-w3 Spain #2-w4 France F6 France F7 France F8 France F10 France F3 Morocco F2 Morocco F3 France F12 Great Britain F18 France F17 France F18 France F19 France F5 France F6 France F10 France F20 Egypt F7 (Sharm El Sheikh) France F5 (Toulouse) France F6 (Poitiers) France F7 (Villers Les Nancy) France F17 (Troyes) France F20 (Plaisir) France F22 (Nevers) France F24 (Rodez) Portugal F2 (Faro) France F4 (Toulouse) Turkey F12 (Antalya) Turkey F13 (Antalya) Portugal F8 (Cascais) France F9 (Grasse) France F15 (Troyes) Spain F29 (Sabadell) M15+H Bressuire M15 Grenoble M15 Reus M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M15 Grasse M25+H Toulouse M25 Montauban M25 Getxo M25 Gandia M15 Piombino M25 Houston M25 Norman M25+H Rodez France F6 France F7 Great Britain F2 Open de L'Isere - Grenoble 8° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg Seguros Bolivar Open - Medellin Bauer Watertechnology Cup - Eckental BH Telecom Sarajevo 2007 - Sarajevo Unicredit Czech Open 2007 - Prostejov Steelers Cup - Kosice Open de Montauban - Montauban Aamulehti Tampere Opene - Tampere Geneva Challenger - Geneva Tean International - Alphen Open D'Orleans - Orleans ATP Challenger Trophy 2007 - Trnava The Tarka Challenger - Barnstaple Morocco Tennis Tour - Marrakech s'Tennis Masters Challenger - Graz IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota LTA Shrewsbury Challenger - Shrewsbury Orleans Challenger Akbank Private Banking TED Open - Istanbul 's Tennis Masters 07 Challenger - Graz Challenger 42 - Andrezieux Prague Challenger Morocco Tennis Tour - Meknes 10° Trofeo Luigi Pezzoli - Bergamo Madrid Challenger Palermo Challenger Open de Montauban - Montauban Noumea Challenger Tunis Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open D'Orleans - Orleans Challenger Tunisie - Tunis BSI Challenger Lugano - Lugano Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi La Rinascente Tennis Cup Harbour Club Milano - Milan KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Nottingham Challenger Ostdeutscher Sparkassen Cup - Dresden Challenger Ford de Cherbourg - Cherbourg Kos-Zucchetti Tennis Cup - Cordenons Challenger DCN de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Lambertz Open by Stawag 2007 - Aachen Heilbronn Open - Heilbronn South African Airways Open - East London Brest Challenger Irving Challenger Egypt F6 (Sharm El Sheikh) Aix En Provence Challenger Surbiton Challenger Bordeaux Challenger Aix En Provence Challenger Open Costa Daurada - Tarragona Lisbon Challenger Open de Rennes La Trinitaine - Rennes Roanne Challenger Open D'Orleans - Orleans Santiago Challenger Vina del Mar Challenger Bordeaux Challenger Rennes Challenger Lyon Challenger Irving Challenger Phoenix Challenger Pau Challenger Mons Challenger Tashkent Challenger Trofeo Sisma Mantova - Mantova M25 Denia Biella 5 Challenger Brest Challenger Phoenix Challenger Canberra Challenger ATP Open Castilla y Leon - Segovia Rennes Challenger Iasi Challenger Phoenix Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Rennes Challenger Phoenix Challenger LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Cassis Challenger Tiburon Challenger Trieste Challenger Pekao Open - Szczecin Rome 1 Challenger Rome 2 Challenger Oeiras 3 Challenger Aix En Provence Challenger Salzburg-Anif Challenger Tulln Challenger Braga Challenger Barcelona Challenger Napoli 2 Challenger Brest Challenger Bordeaux Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Open de Tenis Amaya - Pamplona Prosperita Open 2007 - Ostrava Open Mutouest St. Brieuc - St. Brieuc San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Trieste Challenger Seville Challenger Szczecin Challenger St. Tropez Challenger Lyon Challenger Mouilleron-Le-Captif Challenger Danderyd Challenger Noumea Challenger Aix En Provence Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux du Doubs - Besancon 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Estoril Open - Estoril Hypo Group Tennis International - Portschach San Marino CEPU Open - San Marino Iasi Challenger Orleans Challenger Open 13 - Marseille Brest Challenger Brest Challenger Bendigo Challenger Cherbourg Challenger Bergamo Challenger Cordenons Challenger Aix En Provence Challenger Dutch Open Tennis - Amersfoort Hamburg Challenger Generali Open - Kitzbuhel Quimper Challenger Cherbourg Challenger Split 2 Challenger Napoli Challenger Bordeaux Challenger Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz ATP Kremlin Cup - Moscow Medibank International - Sydney SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Rennes Challenger BMW Open - Munich Pilot Pen Tennis - New Haven Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis AEGON Championships - London Ordina Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Davidoff Swiss Indoors Basel - Basel BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Kremlin Cup - Moscow Masters Series - Hamburg St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Sunrise Challenger Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Ordina Open - s-Hertogenbosch VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm AEGON Championships - London Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Open Sud de France - Montpellier TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch China Open - Beijing St. Petersburg Open - St. Petersburg Sydney International - Sydney Open Parc - Lyon Nature Valley International - Eastbourne Fever-Tree Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha China Open - Beijing Kremlin Cup - Moscow Adelaide International - Adelaide Gerry Weber Open - Halle Mercedes Cup - Stuttgart Antalya Open - Antalya International German Open - Hamburg Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Swiss Open - Gstaad Next Gen ATP Finals - Milan Belgrade 2 - Belgrade AIG Japan Open Tennis Championships - Tokyo Copa Claro - Buenos Aires Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Estoril Open - Estoril Moselle Open - Metz Open Sud de France - Montpellier Open Parc - Lyon Argentina Open - Buenos Aires Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Marrakech Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Abierto Mexicano - Los Cabos Moselle Open - Metz AEGON Championships - London Bordeaux Challenger Royal Guard Open Chile - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Cherbourg Challenger SkiStar Swedish Open - Bastad Moselle Open - Metz Aix En Provence Challenger Valencia Open - Valencia Apia International - Sydney Open 13 - Marseille US Men's Clay Court Championship - Houston Open 13 Provence - Marseille SkiStar Swedish Open - Bastad AEGON Championships - London Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Aix En Provence Challenger Orleans Challenger European Open - Antwerp Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Millennium Estoril Open - Estoril Todi Challenger Apia International - Sydney Indian Wells Challenger Quimper 2 Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Nordea Open - Bastad AEGON Championships - London Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Quimper Challenger AEGON Championships - London Shenzhen Open - Shenzhen New York Open - New York Delray Beach Open - Delray Beach Canberra Challenger Citi Open - Washington Internationaux du Doubs - Besancon Brisbane International - Brisbane Open Sud de France - Montpellier Copa Petrobras Uruguray - Montevideo ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Millennium Estoril Open - Estoril Moselle Open - Metz Iasi Challenger Generali Open - Kitzbuhel SAP Open - San Jose Ilkley Challenger Open Sud de France - Montpellier Murray River Open - Melbourne Open 13 Provence - Marseille Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Generali Open - Kitzbuhel Andria Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mauthausen Challenger Open 13 Provence - Marseille Bordeaux Challenger BMW Open - Munich Open Parc - Lyon Libema Open - 's-Hertogenbosch Nordea Open - Bastad Swiss Open - Gstaad Open 13 - Marseille Dutch Open Tennis - Amersfoort Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Banja Luka Open - Banja Luka Brest Challenger Terra Wortmann Open - Halle Valencia Challenger Bucharest Open - Bucharest St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Hamburg Open - Hamburg U.S. Mens's Clay Court Championship - Houston Gonet Geneva Open - Geneva Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Cancun Challenger AEGON International - Eastbourne China Open - Beijing Open 13 Provence - Marseille Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle cinch Championships - London Prague 1 Challenger cinch Championships - London Oeiras 4 Challenger Noumea Challenger Verona Challenger Moselle Open - Metz Adelaide International - Adelaide Szczecin Challenger Moselle Open - Metz Bordeaux Challenger BNP Paribas Masters - Paris Mouilleron-Le-Captif Challenger BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Rogers Cup - Montreal Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Ericsson Open - Miami Boss Open - Stuttgart BNP Paribas Masters - Paris BCR Open Romania - Bucharest BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Viking International - Eastbourne Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati European Open - Antwerp Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo If Stockholm Open - Stockholm Rolex Paris Masters - Paris Open 13 - Marseille BNP Paribas Open - Indian Wells Miami Open - Miami China Open - Beijing Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Cincinnati Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Sydney Tennis Classic - Sydney Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Hangzhou Open - Hangzhou Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai ABN AMRO Open - Rotterdam Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Movistar Chile Open - Santiago Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome National Bank Open - Toronto Mutua Madrid Open - Madrid Topshelf Open - 's-Hertogenbosch Rio Open 500 - Rio de Janeiro Citi Open - Washington Open 13 - Marseille ASB Classic - Auckland Medibank International - Sydney BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rio Open - Rio de Janeiro Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne U.S. Open - New York French Open - Paris Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, World Group, QF, FRA-GBR 4-1 Monte-Carlo Rolex Masters - Monte-Carlo ARAG ATP World Team Championship - Dusseldorf French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, NED-FRA, 1-4 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) All Lower level tournaments Wimbledon (juniors) Davis Cup, World Group, F, FRA-CRO 1-3 French Open (juniors) U.S. Open (juniors) Olympics - Tokyo U.S. Open (juniors) French Open (juniors) Wimbledon - London